/* 间距 */
.mt26{
	margin-top: 26rpx;
}
.mt20{
	margin-top: 20rpx;
}
.mt40{
	margin-top: 40rpx;
}
.ml10{
	margin-left: 10upx;
}
.ml100{
	margin-left: 100upx;
}
.ml20{
	margin-left: 20upx;
}

.ml50{
	margin-left: 50upx;
}
.mt10{
	margin-top: 10rpx;
}
.mt30{
	margin-top: 30rpx;
}
.mr5{
	margin-right: 5rpx;
}
.mr10{
	margin-right: 10rpx;
}
.mr15{
	margin-right: 15rpx;
}

.mb10{
	margin-bottom: 10rpx;
}
.mb20{
	margin-bottom: 20rpx;
}
.mb12{
	margin-bottom: 12rpx;
}
.mb30{
	margin-bottom: 30rpx;
}
.mb33{
	margin-bottom: 33rpx;
}
.mb34{
	margin-bottom: 34rpx;
}
.mb70{
	margin-bottom: 70rpx;
}

.pl42{
	padding-left: 42rpx;
}

/* 颜色 */
.bg_gray{
	background-color: #F1F1F1;
}
.bg_white{
	background-color: #fff;
}
.color_green{
	color: #338b39;
}
.color_orange{
	color: #ff5125;
}
.color_black{
	color: #000;
}

.color_gray8{
	color: #888;
}
.color_gray2{
	color: #b2b2b2;
}
.color_red1{
	color: #ff5226;
}

/* 字数限制 */
.ellxzr {
     width: 500rpx;
      display:-webkit-box;
      -webkit-line-clamp:1;
      overflow:hidden;
      text-overflow:ellipsis;
      -webkit-box-orient:vertical;
      white-space: nowrap;
}
.ell2xzr {
   display: -webkit-box; 
     -webkit-line-clamp: 2; 
     overflow: hidden; 
     text-overflow: ellipsis;  
     -webkit-box-orient: vertical;
     word-break: break-word;
}

/* 字号 */
.f34{
	font-size: 34rpx;
}
.f38{
	font-size: 38rpx;
}
.f26{
	font-size: 26rpx;
}
.f28{
	font-size: 28rpx;
}
.f30{
	font-size: 30rpx;
}
.f32{
	font-size: 32rpx;
}
.f40{
	font-size: 40rpx;
}
.f50{
	font-size: 50rpx;
}

/* 字体加粗 */
.bold{
	font-weight: bold;
}
.bolder{
	font-weight: bolder;
}


/* 对齐 */
.text_al{
	text-align: left;
}
.text_ac{
	text-align: center;
}
.text_ar{
	text-align: right;
}

.block{
	display: block;
}

/* 行高 */
.line_hright_46{
	line-height: 46rpx;
}
.h100P{
	height: 100%;
}

/* 定位 */
.res{
	position: relative;
}
.abs{
	position: absolute;
}
.fixed{
	position: fixed;
}

/*布局*/
.space_between{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content:space-between;
	flex-flow: row nowrap;
}
.space_around{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content:space-around;
	flex-flow: row nowrap;
}

/* 布局居中 */
.margin_auto{
	margin: 0 auto;
}
.clearBoth{
	clear: both;
}